formar parte integral de algo - Spanish English Dictionary